// pages/books/books.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    //书籍信息保存
    bookList: [],
    isLoadings:false
  },


  //获取书籍信息
  getInfo() {
    this.setData({
      isLoadings:true
    })
    let that = this;
    wx.request({
      url: 'http://localhost:8023/books',
      method: "GET",
      success: (res) => {
        console.log(res.data);
        this.setData({
          bookList:[...that.data.bookList,...res.data.data]
        });
      },
      complete:()=>{
        this.setData({
          isLoadings:false
        })
      }
    })
  },
  
  //借阅书籍
  borrows(event) {
    wx.request({
      url: 'http://localhost:8023/books/borrows',
      method: "POST",
      data: {
        //书籍id
        id: event.target.dataset.id,
        name:"wanjiang"
      },
      success: (res) => {
        console.log(res.data);
        if(res.data.data){
          wx.showLoading({
            title: '图书借阅成功！！！'
          })
          setTimeout(function() {  
            wx.hideLoading()  
          }, 1000) 
        }else{
          wx.showLoading({
            title: '图书借阅失败！！！'
          })
          setTimeout(function() {  
            wx.hideLoading()  
          }, 1000) 
        }
      
      }
    })
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    this.getInfo()
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {
    if(this.data.isLoadings) return
    this.getInfo()
    wx.stopPullDownRefresh(); //关闭手机的下拉刷新效果关闭比不了的问题
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {
    if(this.data.isLoadings) return
    this.getInfo()
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})